package com.zjdiepu.www.security.server.core;

import org.apache.commons.lang3.StringUtils;

/**
 * 类描述: 合作伙伴 <br/>     
 * 项目名称:diepu-parent-partner <br/> 
 * 类名称:Partners <br/>     
 * 创建人:xiongxiaotun <br/> 
 * 创建时间:2017年8月17日 下午12:46:43  <br/>   
 * 修改人:xiongxiaotun <br/> 
 * 修改时间: 2017年8月17日 下午12:46:43   <br/>  
 * 修改备注:   <br/> 
 * @version V1.0   <br/>
 */
public enum Partners {
	/**
	 * 碟普
	 */
	DIE_PU("diepu"),
	/**
	 * 鑫合汇
	 */
	XIN_HE_HUI("xhh"),
	/**
	 * 杭州工商银行
	 */
	HZ_ICBC("hzicbc"),
	/**
	 * 工商银行
	 */
	ICBC("icbc");
	
	private String code;
	private Partners(String code) {
		this.code = code;
	}
	
	/**
	 * @author xiongxiaotun <br/>
	 * @Title getByCode  <br/>
	 * @Description 更具编码获取枚举  <br/>
	 * @param code
	 * @return
	 * @version V1.0  <br/>
	 */
	public static Partners getByCode(String code){
		if(StringUtils.isBlank(code)) {
			return null;
		}
		Partners[] values = values();
		for(Partners value : values) {
			if(value.getCode().equals(code)) {
				return value;
			}
		}
		return null;
	}
	
	public String getCode() {
		return code;
	}
	
	public void setCode(String code) {
		this.code = code;
	}
}
